Artifacts are either final or
intermediate work products that are produced and used during a project.
Artifacts are used to capture and convey project information. An artifact
can be any of the following:
- A document, such as Business Case or Software
Architecture Document
- A model, such as the Use-Case Model or the Design
Model
- A model element, i.e. an element within a model, such
as a class, or a subsystem
Models and model elements, have reports
associated with them. A report extracts information about models and
model elements from a tool. A report presents an artifact or a set of
artifacts. Most artifacts have guidelines, which describes the artifact in
more detail.
To make the development of a complete software system
manageable, the artifacts are organized into sets corresponding to the core
workflows. Several artifacts are used in a number of core workflows (e.g.
the Risk List, the Software Architecture Document, and the Iteration Plan).
These kind of artifacts belong to the core workflow set where they are
primarily produced. |
Artifact Sets
|